package br.com.zanictech.ponto

class RegistroPontoController {

    def scaffold = true
	
	def list = {
		params.max = Math.min(params.max ? params.int('max') : 10, 100)

		def registros = RegistroPonto.executeQuery("FROM RegistroPonto as ponto WHERE ponto.usuario.id = :usuario_id",["usuario_id": AuthController.logado])
		def listagem = []
		
		for(RegistroPonto registro : registros) {
			if(registro.usuario.id == AuthController.logado) {
				listagem.add(registro)
			} 
		}

		[registroPontoInstanceList: listagem, registroPontoInstanceTotal: registros.size()]
	}
}
